-
Notifications
You must be signed in to change notification settings - Fork 1
release: 0.11.1 #40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release: 0.11.1 #40
Conversation
|
🧪 Testing To try out this version of the SDK, run: Expires: Mon, 06 Oct 2025 03:56:33 GMT |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Performed full review of 1bf1011...6c8bd29
Tip
⚡ Quick Actions
This review was generated by Mesa.
Actions:
Slash Commands:
/review- Request a full code review/review latest- Review only changes since the last review/describe- Generate PR description. This will update the PR body or issue comment depending on your configuration/help- Get help with Mesa commands and configuration options
5 files reviewed | 1 comments | Review on Mesa | Edit Reviewer Settings
| # | ||
| # We also exclude our `tests` as mypy doesn't always infer | ||
| # types correctly and Pyright will still catch any type errors. | ||
| exclude = ['src/kernel/_files.py', '_dev/.*.py', 'tests/.*'] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The exclude pattern format has changed from regex format (^(src/kernel/_files\.py|_dev/.*\.py|tests/.*)$) to a simpler glob-like format (['src/kernel/_files.py', '_dev/.*.py', 'tests/.*']). While this may work, you should verify that mypy correctly interprets this new format, especially for the wildcard patterns like _dev/.*.py and tests/.*. The original regex format was more explicit about matching paths.
6c8bd29 to
2252f04
Compare
2252f04 to
5867eab
Compare
Release version edited manuallyThe Pull Request version has been manually set to If you instead want to use the version number |
5867eab to
3fc176e
Compare
3fc176e to
f872597
Compare
f872597 to
97019bc
Compare
`nest_asyncio` is archived and broken on some platforms so it's not worth keeping in our test suite.
97019bc to
0287597
Compare
masnwilliams
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
|
🤖 Release is at https://github.com/onkernel/kernel-python-sdk/releases/tag/v0.11.1 🌻 |
Automated Release PR
0.11.1 (2025-09-06)
Full Changelog: v0.11.0...v0.11.1
Features
Chores
pyproject.tomlfile (4818d2d)get_platformtest (cd90a49)This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
TL;DR
This release introduces pagination for the
deployments.list()endpoint and moves the MyPy configuration intopyproject.toml.Why we made these changes
Fetching a large number of deployments could be slow and lead to timeouts. Pagination allows clients to retrieve results in manageable chunks, improving the performance and reliability of the API for users with many deployments.
What changed?
deployments.list()method now acceptslimitandoffsetparameters.has_moreandnext_offsetproperties for easier iteration.DeploymentListParamsandDeploymentListResponseto support pagination.README.mdwith examples for both automatic and manual pagination.mypy.ini(now deleted) topyproject.toml.Description generated by Mesa. Update settings